Zakazani aktivace TMemo

Otázka od: little_bobes@centrum.cz

15. 10. 2002 11:16

Zdravim,

mam ve formulari pouze TMemo.
Nyni chci zakazat, aby do nej uzivatel kliknul mysi, tzn. aby neslo nastavit
TMemo aktivni.
Zaroven ale potrebuji, abych mu nemusel nastavovat Enabled=false, protoze se
tim zmeni barva pisma a text jde potom spatne cist.

Diky Bob

(D4 c/s)


Odpovedá: Otisk Rene

15. 10. 2002 12:15

Co vyuzit vlastnost ReadOnly?

Sroub

> Zdravim,
>
> mam ve formulari pouze TMemo.
> Nyni chci zakazat, aby do nej uzivatel kliknul mysi, tzn. aby neslo
nastavit
> TMemo aktivni.
> Zaroven ale potrebuji, abych mu nemusel nastavovat Enabled=false, protoze
se
> tim zmeni barva pisma a text jde potom spatne cist.
>
> Diky Bob
>
> (D4 c/s)
>
>
>

Odpovedá: Lstiburek Pavel

15. 10. 2002 14:32

Nejjednodusi je polozit memo na panel a tomu nastavit Enabled=false (,ale
neni to moc elegantni).
Pavel

> Od: little_bobes@centrum.cz [mailto:little_bobes@centrum.cz]
> mam ve formulari pouze TMemo.
> Nyni chci zakazat, aby do nej uzivatel kliknul mysi, tzn. aby
> neslo nastavit
> TMemo aktivni.
> Zaroven ale potrebuji, abych mu nemusel nastavovat
> Enabled=false, protoze se
> tim zmeni barva pisma a text jde potom spatne cist.
>
> Diky Bob
>
> (D4 c/s)

Odpovedá: little_bobes@centrum.cz

15. 10. 2002 14:24


> Co vyuzit vlastnost ReadOnly?
>

Sice zakaze editaci, ale kurzor, tam bude i nadale blikat.

Bob


Odpovedá: Zdenek Stepanek

15. 10. 2002 18:03

Zdravim

Pouzij jinou komponentu nez memo, ta je urcena na psani, ne na
zobrazovani textu. Treba StaticText.

Zdenek

-----Original Message-----

mam ve formulari pouze TMemo.
Nyni chci zakazat, aby do nej uzivatel kliknul mysi, tzn. aby neslo
nastavit TMemo aktivni. Zaroven ale potrebuji, abych mu nemusel
nastavovat Enabled=false, protoze se tim zmeni barva pisma a text jde
potom spatne cist.

Odpovedá: Ludo Fulop

15. 10. 2002 17:56

Jednou z moznosti je preniest focus na inu komponentu v obsluhe
TMemo.onEnter:

procedure TForm1.Memo1Enter(Sender: TObject);
begin
 Button1.SetFocus;
end;

Ludo Fulop

----- Original Message -----
From: "Lstiburek Pavel" <Lstiburek@ceb.cz>
To: <delphi-l@clexpert.cz>
Sent: Tuesday, October 15, 2002 12:58 PM
Subject: RE: Zakazani aktivace TMemo


> Nejjednodusi je polozit memo na panel a tomu nastavit Enabled=false (,ale
> neni to moc elegantni).
> Pavel
>
> > Od: little_bobes@centrum.cz [mailto:little_bobes@centrum.cz]
> > mam ve formulari pouze TMemo.
> > Nyni chci zakazat, aby do nej uzivatel kliknul mysi, tzn. aby
> > neslo nastavit
> > TMemo aktivni.
> > Zaroven ale potrebuji, abych mu nemusel nastavovat
> > Enabled=false, protoze se
> > tim zmeni barva pisma a text jde potom spatne cist.
> >
> > Diky Bob
> >
> > (D4 c/s)

Odpovedá: little_bobes@centrum.cz

15. 10. 2002 16:59

Dobre, TMemo je tedy vyreseno.

A jak to mam nyni udelat, kdyz tam dam TRichEdit?

Bob

> Pouzij jinou komponentu nez memo, ta je urcena na psani, ne na
> zobrazovani textu. Treba StaticText.


Odpovedá: Zdenek Stepanek

15. 10. 2002 17:40

Zdravim

Z blata do louze. Zkus jinou komponentu. Jak rikam, static text by melo
byt to co potrebujes. Ale ted tady nemam delphi, abych si overil, zda to
umi i vice radku, uz si tim nejsem jisty.

A nebo vem nejaky inteligentnejsi Edit, treba z RX. Ten by snad mel mit
moznost nastaveni barvy textu i pri disable.

Zdenek

-----Original Message-----

Dobre, TMemo je tedy vyreseno.

A jak to mam nyni udelat, kdyz tam dam TRichEdit?

> Pouzij jinou komponentu nez memo, ta je urcena na psani, ne na
> zobrazovani textu. Treba StaticText.